﻿@charset "utf-8";


.float {
	float: left;
}

.clear {
	clear: both;
	line-height: 0;
}


#main {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	color: #666;
	width: 1150px;
	margin: auto;
}

#main ul {
	*overflow: hidden;
	_height: 1%;
}

#main ul li {
	border: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	border-top: 1px solid #DBDBDB;
	float: left;
	display: inline;
	list-style: none;
	margin: 6px 0;
	background: #FFF;
	width: 216px;
}

#main ul li.hover {
	border: 1px solid #fa3241;
	border-bottom: 2px solid #fa3241;
}

#main ul li img {
	width: 196px;
	display: block;
}

#main ul li img.hover {
	filter: Alpha(opacity = 90);
	-moz-opacity: .9;
	opacity: 0.9;
}

#main ul li h3, #main ul li p {
	padding: 0 10px 0 10px;
	font-weight: normal;
}

#main ul li p {
	background: #F3F0FF;
	line-height: 30px;
}

.img_block {
	position: relative;
	padding: 10px;
}

.zoom, .ilike {
	position: absolute;
	line-height: 25px;
	padding: 0 0 2px 18px;
	text-align: center;
	top: 14px;
	display: block;
	text-decoration: none;
	background: url(../falls/images/pic_ilike.png) no-repeat -200px 0;
}

.zoom {
	left: 14px;
	width: 62px;
	background-position: 0 -71px;
}

.zoom:hover {
	color:none;
	text-decoration: none;
	background-position: 0 -99px;
}

.ilike {
	right: 14px;
	width: 77px;
	background-position: 0 -140px;
}

.ilike:hover {
	color:none;
	text-decoration: none
	background-position: 0 -167px;
}

.iNum, .iNum a {
	background: url(../falls/images/pic_ilike.png) no-repeat 0 -528px;
	padding: 0 0 6px 28px;
	line-height: 11px;
}

.iNum {
	background-position: 12px -522px;
}

.iNum a {
	background-position: 12px -550px;
	text-decoration: none;
}

.loading {
	text-align: center;
	padding: 30px 0;
}


.footer a {
	color:#777;
}